
package com.baijia.commons.authentication;

import java.io.Serializable;
import java.util.Map;

import org.apache.commons.lang.builder.ToStringBuilder;
/**
 * @title Principal
 * @desc 登录用户信息
 * @author caoliang
 * @date 2015年12月1日
 * @version 1.0
 */
public class Principal implements Serializable{
    
    private static final long serialVersionUID = 5012882645946692222L;
    
    /** 身份信息，一般为手机号即登录时的用户名 */
    private String id;
    /** 服务端初始化的一些基本属性，可能为空 */
    private Map<String, Object> attributes;
    public String getId() {
    
        return id;
    }
    public void setId(String id) {
    
        this.id = id;
    }
    public Map<String, Object> getAttributes() {
    
        return attributes;
    }
    public void setAttributes(Map<String, Object> attributes) {
    
        this.attributes = attributes;
    }
    @Override
    public String toString() {
        return ToStringBuilder.reflectionToString(this);
    }
}

    